package com.算法.软件设计与开发.试题编号_2_1_9_网上训练平台关键算法;

public class 任务一_小球反弹问题关键算法 {
    /**
     * 一个球从 100 米高度自由落下，每次落地后反弹回原高度的一半，再落下，
     * 再反弹。求它在第十次落地时，共经过多少米?第十次反弹多高?
     * 注意：使用循环结构语句实现。
     * @param args
     */
    public static void main(String[] args) {
        double h = 100;  // 反弹高度
        double s = 100;  // 经过多少米
        for (int i = 1; i <= 10; i++) {
            h = h/2;
            s = s + h*2;
        }
        System.out.println("h=>"+h);
        System.out.println("s=>"+s);

    }
}
